From: Alex Williamson Date: Wed, 28 Nov 2007 19:38:58 +0000 (-0700) Subject: [IA64] Fix assign_domain_mmio_page X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14689 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22%22/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22%22?a=commitdiff_plain;h=6182926e00cf5859d2f753b57c2c99e6e09f008f;p=xen.git [IA64] Fix assign_domain_mmio_page Test phys_addr against efi memmap, not mpaddr. Signed-off-by: Anthony Xu --- diff --git a/xen/arch/ia64/xen/mm.c b/xen/arch/ia64/xen/mm.c index 7fde4175b6..efb564cfa9 100644 --- a/xen/arch/ia64/xen/mm.c +++ b/xen/arch/ia64/xen/mm.c @@ -1194,7 +1194,7 @@ assign_domain_mmio_page(struct domain *d, unsigned long mpaddr, gdprintk(XENLOG_INFO, "%s: domain %p mpaddr 0x%lx size = 0x%lx\n", __func__, d, mpaddr, size); } - if (!efi_mmio(mpaddr, size)) { + if (!efi_mmio(phys_addr, size)) { #ifndef NDEBUG gdprintk(XENLOG_INFO, "%s: domain %p mpaddr 0x%lx size = 0x%lx\n", __func__, d, mpaddr, size);